home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / cpumt10a.zip / README.1ST < prev   
Text File  |  1996-06-21  |  7KB  |  182 lines

  1. Welcome to CPUMeter, Version 1.0a
  2.  
  3. This is the first public version of CPUMeter. This program is SHAREWARE, you
  4. are allowed to distribute the zipfile cpum*.zip. Do NOT redistribute any part
  5. of this zipfile. After a trial period of 4 weeks, you have to register if you
  6. want to use the program any further. Otherwise, you must remove it from your
  7. computer.
  8.  
  9. ----------------------------------------------------------------------------
  10. CONTENTS:
  11.  1. Program description
  12.  2. Legal stuff
  13.  3. Installation
  14.  4. History
  15.  5. Future plans
  16.  6. Known Bugs
  17. ----------------------------------------------------------------------------
  18.  
  19. ----------------------
  20. 1. Program description
  21. ----------------------
  22. CPUMeter is an enhanced CPU-usage meter, similar to "PULSE.EXE". 
  23. Unlike other CPU-meters, it does not use a counting loop to determine the
  24. CPU-load. It uses the DosQProcStat API-call. This reduces CPU-load and CPU
  25. power-consumption and gives the possibility to show infos about CPU-hogging
  26. processes. For details look in the helpfile.
  27.  
  28. This program is SHAREWARE. That means you are allowed to copy and distribute
  29. the original-archive (cpum*.zip) and you are allowed to test the program for
  30. four weeks. 
  31. After that time, you MUST register it or remove the program from your PC(s).
  32. To register, send me
  33. A: - either DM 20,- cash or as negotiable "EUROCHECK"
  34.    - or     US$20,- cash or as negotiable "EUROCHECK"
  35. B: - either your postal-adress
  36.    - or your email-adress, so i will know where to send your registration-key.
  37.      
  38. My adress is:
  39.   Christof Pastors
  40.   Luitpoldstr. 12
  41.   91054 Erlangen
  42.   Germany
  43.  
  44. I am also open to comments and discussion about my program, any constructive 
  45. comment will be appreciated. If you want to contact me via email:
  46.      pastors@eev.e-technik.uni-erlangen.de
  47.  
  48. The newest version of CPUMeter can be found on the regular ShareWare-servers 
  49. (like Hobbes) or (the very newest) at:
  50.      http://eev11.e-technik.uni-erlangen.de/cpumeter.html
  51.  
  52.  
  53.  
  54. --------------
  55. 2. Legal Stuff
  56. --------------
  57.  CPUMeter is Copyright (c) 1996, Christof Pastors
  58.  
  59. This program is provided "as is" to give you a chance to try the product for
  60. four weeks.
  61. After that time, you MUST register it or remove the program from your PC(s). I
  62. will give NO kind of SUPPORT to unregistered users (though i am open for
  63. comments and constructive crticism). I tried to find as many bugs as possible,
  64. but i am IN NO WAY RELIABLE FOR INDIRECT OR  SIMILAR  DAMAGES, INCLUDING  ANY
  65. LOST PROFITS OR LOST DATA ARISING OUT OF  THE  USE OR  INABILITY TO USE THE
  66. SOFTWARE OR ANY DATA SUPPLIED .
  67.  
  68.  
  69. ----------------
  70. 3. Installation
  71. ----------------
  72. Simply unzip the zipped files in a single directory. Then create a new 
  73. program-object by starting cpu_inst.cmd or by dragging and customizing 
  74. an object from a program-template in your templates-folder.  READY.
  75.  
  76. CPUMeter does not register a DLL nor does it create an entry in the 
  77. ini-files of OS/2, i don't like programs modifying system-files!
  78.  
  79. NEW! Accurate results with High-Resolution-Timer!
  80.  
  81. To exploit all capabilities of CPUMeter, you can use the new "High-Resolution
  82. -Timer". For this, you need two new drivers from IBM: CLOCK01.SYS and 
  83. TIMER0.SYS. If you have one of those rare microchannel-PCs, you need the 
  84. CLOCK02.SYS driver instead of clock01. With those drivers, the problem is 
  85. fixed that CPUMeter shows to much CPU-load when an application is waked 
  86. very often (for example to handle mouse-movement messages).
  87.  
  88. Enabling this option can cause problems
  89.  
  90.   - DOS-programs that use the same Harware-timer will hang. This is propably 
  91.     the case with many DOS-Games.
  92.   - WINDOWS-sessions may hang when starting or show bad response to mouse-input.
  93.   - Seamless WINOS2-sessions may even block the OS/2 desktop when they hang on 
  94.     startup.
  95. If you have problems with a DOS-program that needs the same PC-hardware-timer,
  96. go to the settings-Notebook of CPUMeter and disable the use of HRTimer. In rare
  97. cases, you should also exit CPUMeter after this step to free the Hardware-timer.
  98.  
  99.  
  100. How YOU can get these drivers:
  101.  
  102. - They will be part of MERLIN, the next version of OS2,
  103. - I added the MMPM_MPU.ZIP archive that comes from IBM to the CPUMeter  
  104.   archive. You can find the needed drivers in there.
  105. - They are part of the DEVCON-9 "Developer's Toolkit for OS/2 Warp" ( see
  106.   BETA-section there)
  107. - They are part of the new Real-Time-Midi package developed by IBM.
  108. - And they can be found per ftp at the HOBBES-Shareware archive (MMPM_MPU.ZIP).
  109.  
  110. How to install the new drivers:
  111.  
  112. If you don't use ( or need ) the according Multimedia-Setup "MINSTALL.EXE",
  113. which brings you full MPU-401 multimedia support, install them "by hand":
  114.  
  115. - Make a backup copy of the old clock01.sys in the \os2\boot\ directory.
  116. - Copy the new clock01.sys and timer0.sys in this directory.
  117. - Add the statement "BASEDEV=TIMER0.SYS" to your config.sys.
  118. - Reboot.
  119.  
  120. If CPUMeter can't open the new timer on program-startup, it will use the
  121. (inaccurate) standard-timer.
  122.  
  123. ----------------
  124. 4. History
  125. ----------------
  126. Ver 0.9a:  Finally, this is version 0.9a which has all basic features i wanted
  127.            to add.
  128.            Its the first version given to beta-testers, now i wait for
  129.            feedback....
  130.  
  131. Ver 0.9b:  Now i got the first feedback (see also future plans):
  132.            - Fixed graphic-bug. With line-style "not-filled", the background
  133.              was not repainted at all. As one result, the lines got "smeared".
  134.            - Made About-dialog and Helpfile infos consistent.
  135.  
  136. Ver 0.9c:  - Fixed two bad pointers who crashed CPUMeter when closing the app.
  137.            - The window can be moved with the mouse.
  138.            - Added bargraphs for CPU-load, Disk-usage and swapfile-size.
  139.            - Message-boxes could crash CPUMeter, fixed now.
  140.            - The Real-Time-Midi timer can be used by CPUMeter if found,
  141.              --> BIG IMPROVEMENT in accuracy.
  142.            - Better window (re-) placement when window-corner exceeds
  143.              desktop-size.
  144.            - Reduced memory- and CPU-usage.
  145.  
  146. Ver 0.9d:  - Finally made a Settings Notebook
  147.            - Now a user-defined drive can be monitored
  148.            - Improved scaling of the Linegraph
  149.            - CPUMeter closes more smoothly
  150.            - The new HighResolutioinTimer is used if present
  151.  
  152. Ver 0.9e:  - Added the long wanted Process-List
  153.            - Added a "Kill process" feature
  154.            - All Dialogs are non-modal now. I hate modal dialog-windows.
  155.  
  156. Ver 1.0a:  - This version will be released
  157.            - Updated readme and helpfile
  158.            - Added popup-menu in process-list
  159.            - Added hotkeys for process-list and settings-notebook
  160.  
  161.  
  162.  
  163. ----------------
  164. 5. Future plans
  165. ----------------
  166. Some ideas that MAY BE realized in the future ( I am open for discussions
  167. about missing features):
  168.  
  169. - Support for more than 16 colors ( In the moment, only 16 colors are
  170.   supported)
  171.  
  172. - Enhanced layout for the process-list. Maybe infos about all threads and
  173.   all windows of a process can be shown.
  174.  
  175. - Memory and speed-tuning
  176.  
  177.  
  178.  
  179. ----------------
  180. 6. Known bugs
  181. ----------------
  182.